Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding development / tutorial container #43

Open
wants to merge 5 commits into
base: devel
Choose a base branch
from

Conversation

vsoch
Copy link

@vsoch vsoch commented Jul 6, 2021

This is the start of work to add a small development environment to serve two cases:

  1. a quick and easy example for a new user to run to install and use spindle
  2. a development environment

The environment include a two node slurm cluster with centos nodes, and of course the main "login" node that the user can shell into to interact with the job manager and also install / use spindle. It is done by way of docker-compose and a new folder "docker."

A container build could also be useful to build and test spindle in CI, although that is not included here. To finish up this work I need a little help with a dummy example that can quickly show the advantages of using spindle. I had wanted to do something with Python loading (e.g., having a library that sleeps 5 seconds and showing the load being 5 vs 10 seconds) but it's not clear to me how to use spindle (the only examples are for using mpi). Is this a reasonable use case or should I install mpi and try to reproduce that example?

Finally, my last question is about the scope of user base for spindle. Is this a niche application that is only interesting to a small subset of MPI users/developers with a very specific problem, or is there something here that we could share with the larger community and say "this solves a problem that you have, here are a bunch of examples for why /how to use it."

the developer should easily be able to test spindle, and the user
should be able to run a small example or tutorial. Ideally we can also
extend a container to be able to build and test in CI

Signed-off-by: vsoch <[email protected]>
this now reproduces up to the same issue with overlay, which does not work
on my computer. But it might work on someone elses!

Signed-off-by: vsoch <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant